package com.wayhome.srpingbootmybatis.async.dto;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

@Data
public class AsyncTaskQueryDTO implements Serializable {
    private static final long serialVersionUID = 3416479731425753683L;

    @NotNull(message = "用户不能为空")
    private String userAcctID;

    @NotNull(message = "任务类型不能为空")
    private String taskType;

    private int pageNum;

    private int pageSize;

    private String opterId;

    private String taskKey;

    private String fixmedinsCode;

    private String clrYm;

    private String admdvs;
    // 统筹区
    private String poolareaNo;

    private String beginTime;

    private String endTime;

    private List<String> taskStatusList;

    public String getUserAcctID() {
        return userAcctID;
    }

    public void setUserAcctID(String userAcctID) {
        this.userAcctID = userAcctID;
    }

    public String getTaskType() {
        return taskType;
    }

    public void setTaskType(String taskType) {
        this.taskType = taskType;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String getOpterId() {
        return opterId;
    }

    public void setOpterId(String opterId) {
        this.opterId = opterId;
    }

    public String getTaskKey() {
        return taskKey;
    }

    public void setTaskKey(String taskKey) {
        this.taskKey = taskKey;
    }

    public String getPoolareaNo() {
        return poolareaNo;
    }

    public void setPoolareaNo(String poolareaNo) {
        this.poolareaNo = poolareaNo;
    }

    public List<String> getTaskStatusList() {
        return taskStatusList;
    }

    public void setTaskStatusList(List<String> taskStatusList) {
        this.taskStatusList = taskStatusList;
    }

}
